#include <stdio.h>
#include <stdlib.h>

int main(int argc, char const *argv[])
{
    int year;
    int month;
    scanf("%d%d", &year, &month);

    if (year < 0)
    {
        printf("年份输入错误，年份应该大于0\n");
    }

    if (month < 0 || month > 12)
    {
        printf("月份输入错误，月份应该为1～12之间");
    }

    if (month == 1 ||
        month == 3 ||
        month == 5 ||
        month == 7 ||
        month == 8 ||
        month == 10 ||
        month == 12)
    {
        printf("%d 年 %d 月的天数为 %d 天\n", year, month, 31);
        return EXIT_SUCCESS;
    }

    if (month == 4 ||
        month == 6 ||
        month == 9 ||
        month == 11)
    {
        printf("%d 年 %d 月的天数为 %d 天\n", year, month, 30);
        return EXIT_SUCCESS;
    }

    if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
    {
        printf("%d 年 %d 月的天数为 %d 天\n", year, month, 28);
        return EXIT_SUCCESS;
    }
    else
    {
        printf("%d 年 %d 月的天数为 %d 天\n", year, month, 29);
        return EXIT_SUCCESS;
    }
}
